package com.asura.ecm.service.impl;

import com.asura.ecm.bean.OrderInfo;
import com.asura.ecm.service.OrderService;
import com.asura.ecm.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 *
 *  1、将服务提供者注册到注册中心（暴露服务）
 *  1）、导入dubbo依赖（2.6.2）\操作zookeeper的客户端(curator)
 *  2）、配置服务提供者
 *  <p>
 *  2、让服务消费者去注册中心订阅服务提供者的服务地址
 * @author sailor wang
 * @date 2019/6/17 11:55 PM
 * @description
 */
@Service
public class OrderServiceImpl implements OrderService {

    @Autowired
    UserService userService;

    @Override
    public List<OrderInfo> initOrder(String userId) {
        System.out.println("用户id：" + userId);
        List<OrderInfo> orderList = userService.getUserOrderList(userId);
        for (OrderInfo orderInfo : orderList) {
            System.out.println(orderInfo.getName());
        }
        return orderList;
    }


}
